<?php

/*------------------------------------------------
*
*   Explay Engine Content Management System.
*   Copyright © 2008 Golovdinov Alexander.
*
*-------------------------------------------------
*
*   Official site: wwww.alex-home.spb.ru/explay.html
*   Contact e-mail: golovdinov@gmail.com
*
*   GNU General Public License original source:
*   http://www.gnu.org/licenses/gpl-3.0.html
*
------------------------------------------------*/


if (!is_registered ()) exit;

if (isset($_POST['id']) && $_POST['id'] != User::$properties['user_id']) {
	
	$id = intval($_POST['id']);
	
	$check_ = $db->query ("SELECT COUNT(*) AS cnt FROM ".DB_PEREFIX."_users WHERE user_id = '$id'");
	$check_ = $db->fetch_array ($check_);
	$check = $check_['cnt'];
	
	if ($check == 1 && !isset_friend ($id)) {
		
		$db->query ("INSERT INTO ".DB_PEREFIX."_friends VALUES (".User::$properties['user_id'].", $id)");
		
		$header = 'Вас добавили с список друзей.';
		$body = "Пользователь <a href=\"/user/".User::$properties['user_login']."\">".User::$properties['user_name']."</a> добавил Вас в список своих друзей. Ответить взаимностью вы можете на <a href=\"/user/".User::$properties['user_login']."\">его странице</a>.";
		
		$db->query ("INSERT INTO ".DB_PEREFIX."_messages VALUES (0, '$id', '".User::$properties['user_id']."', '$header', '$body', '".time()."', 'new')");
		
		print "<a href=\"/\" onclick=\"add_friend ($id); return false;\" title=\"Удалить пользователя из друзей\"><img src=\"/themes/$theme/images/user_delete.gif\" alt=\"\" align=\"absmiddle\" /></a>".
			" <a href=\"/messages/write/?to=$id\" title=\"Написать персональное сообщение\"><img src=\"/themes/$theme/images/user_message.gif\" alt=\"\" align=\"absmiddle\" /></a>";
	
	}
	elseif ($check == 1 && isset_friend ($id)) {
		
		$db->query ("DELETE FROM ".DB_PEREFIX."_friends WHERE user = ".User::$properties['user_id']." AND friend = $id");
		
		print "<a href=\"/\" onclick=\"add_friend ($id); return false;\" title=\"Добавить в друзья\"><img src=\"/themes/$theme/images/user_add.gif\" alt=\"\" align=\"absmiddle\" /></a>";
	
	}
}

function isset_friend ($id) {
	global $db;
	
	$get = $db->query ("SELECT * FROM ".DB_PEREFIX."_friends WHERE user = ".User::$properties['user_id']." AND friend = ".$id);
	
	if ($db->num_rows ($get) == 1) return true;	
	
	return false;
	
}

